Cannon Beach in Oregon has a moderate climate with mild, wet winters and dry summers. Most of the year is quite pleasant with temperatures regularly staying between 40-70 degrees Fahrenheit. During the summer months, temperatures usually stay between 55-80 degrees Fahrenheit and there is less rain which makes it ideal for exploring the coast. The ocean winds also bring cool breezes during the day, making it comfortable to be outdoors even in peak summer months.
Cannon Beach (zip 97110), Oregon gets 92 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Cannon Beach (zip 97110) averages 1 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 126 sunny days per year in Cannon Beach (zip 97110). The US average is 205 sunny days.
Cannon Beach (zip 97110) gets some kind of precipitation, on average, 185 days per year. Precipitation is rain, snow, sleet, or hail that falls to the ground. In order for precipitation to be counted you have to get at least .01 inches on the ground to measure.
Weather Highlights
Summer High: the July high is around 67 degrees
Winter Low: the January low is 38
Rain: averages 92 inches of rain a year
Snow: averages 1 inches of snow a year